package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.List;
import java.util.Vector;

import modelo.mIngrediente;
import modelo.mIngredienteDao;
import modelo.mOrdenCompraDao;

import vista.vIngredientesDisponiblesMT;
import vista.vVentasporProducto;
import vista.vVporProductoMT;

public class cLVentaporProducto implements ActionListener {
	private vVentasporProducto  vpp;

	public cLVentaporProducto() {
		super();
	
		this.vpp= new vVentasporProducto();
		this.vpp.setLocation(480,210);
		this.vpp.setVisible(true);
		this.vpp.addListener(this);
		cargarIngredientes("Monto","Ascendente");		
	}

	public void actionPerformed(ActionEvent e) {
		String actionCommand = e.getActionCommand();
	
		if(e.getSource()==vpp.getordenado())
			cargarIngredientes(vpp.getordenado().getSelectedItem().toString(),vpp.getascdes().getSelectedItem().toString());
	
	if(actionCommand.equals("Salir"))
	{
		this.vpp.dispose();
	}else if(actionCommand.equals("Monto"))
	{
		cargarIngredientes("Monto", "Descedente");
	}
	if(actionCommand.equals("Ingredientes Disponibles")){
		cargarIngredientes(vpp.getordenado().getSelectedItem().toString(),vpp.getascdes().getSelectedItem().toString());
	
	}
	}
	   private void cargarIngredientes(String uno, String dos)
	   {
		   mOrdenCompraDao orden=new mOrdenCompraDao();
			vpp.setResultados(new vVporProductoMT(orden.getLista(uno, dos)));
		 
		}
}
